package com.ashen.boot.admin.project.system.gs.model.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ashen.boot.admin.domain.model.dto.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;

/**
 * 菜单
 *
 * @author bing_huang
 * @since 3.0.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class InfoGsDTO extends BaseDTO {

    private static final long serialVersionUID = 1L;

    @NotBlank(message = "公司代码不为空")
    private String gsdm;

    @NotBlank(message = "公司名称不为空")
    private String gsmc;

    private String gsjb;

    private String zt;

    private Integer xh;

    private String qy;

    private String jc;

    private String frdb;

    private String lxr;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String sj;

    private String dhqh;

    private String dh;

    private String cz;

    private String yb;

    private String dz;

    private Double dzwd;

    private Double dzjd;

    private String email;

    private String www;

    private String khyh;

    private String sh;

    private String zh;

    private String bz;

    private String customid;

    private String prefixgs;

    private String poskhdm;

    private Double orderaddpoint;
}
